*-- CPU --
DECLARE STRING GetCPUID IN \"HardwareIDExtractorC.DLL\" long
?getcpuid(1)
DECLARE STRING CPUFamily IN \"HardwareIDExtractorC.DLL\"
?cpufamily()
DECLARE STRING GetCPUVendor IN \"HardwareIDExtractorC.DLL\"
?getcpuvendor()
DECLARE STRING GEtCPUSpeed IN \"HardwareIDExtractorC.DLL\"
?cpufamily()
DECLARE short IsIntel64BitCPU IN \"HardwareIDExtractorC.DLL\"
?isintel64bitcpu()
DECLARE integer GetCpuTheoreticSpeed IN \"HardwareIDExtractorC.DLL\"
?GetCpuTheoreticSpeed()
DECLARE short IsCPUIDAvailable IN \"HardwareIDExtractorC.DLL\"
?IsCPUIDAvailable()
DECLARE string GetCpuIdNow IN \"HardwareIDExtractorC.DLL\"
?GetCpuIdNow()
DECLARE integer GetCPUCount IN \"HardwareIDExtractorC.DLL\"
?GetCPUCount()
*-- HDD --
DECLARE STRING GetIDESerialNumber IN \"HardwareIDExtractorC.DLL\" short
?GetIDESerialNumber(0)
DECLARE STRING GetPartitionID IN \"HardwareIDExtractorC.DLL\" string
?GetPartitionID(\"c:\")
*-- BIOS --
DECLARE STRING BiosProductID IN \"HardwareIDExtractorC.DLL\"
?biosproductid()
DECLARE STRING BiosDate IN \"HardwareIDExtractorC.DLL\"
?BiosDate()
DECLARE STRING BiosVersion IN \"HardwareIDExtractorC.DLL\"
?BiosVersion()
DECLARE STRING BiosProductID IN \"HardwareIDExtractorC.DLL\"
?BiosProductID()
DECLARE STRING BiosVideo IN \"HardwareIDExtractorC.DLL\"
?BiosVideo()
#define myKey xxx
DECLARE short EnterKey IN \"HardwareIDExtractorC.DLL\" integer
?EnterKey(myKey)